package com.yao.yaooj.judge.codesandbox.impl;

import com.yao.yaooj.judge.codesandbox.CodeSandbox;
import com.yao.yaooj.judge.codesandbox.model.ExecuteCodeRequest;
import com.yao.yaooj.judge.codesandbox.model.ExecuteCodeResponse;

/**
 * 第三方代码沙箱
 * 调用网上现成的代码沙箱
 * 就是说如果你这个代码判题服务都写好了，但是这个代码沙箱只能实现java语言，不太过瘾，
 * 那么可以再接入一个第三方代码沙箱，只用去修改这个类里的代码，
 * 其他的代码都不用改，这样就实现了一个比较轻松的扩展
 */

public class ThirdPartyCodeSandbox implements CodeSandbox {
    @Override
    public ExecuteCodeResponse executeCode(ExecuteCodeRequest executeCodeRequest) {
        System.out.println("第三方代码沙箱");
        return null;
    }
}
